﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using SimpleData.ObjectModel;

namespace SimpleData.Infrastructure.Validation
{
	/// <summary>
	/// Representa o nome de uma propriedade.
	/// </summary>
	/// <remarks>
	/// Utilizado como wrapper, para incluir o nome da propriedade na mensagem
	/// <see cref="EntityValidationResult"/>
	/// </remarks>
	public sealed class MemberName : IDataObjectName
	{
		public MemberName( string name )
		{
			this.FullName = name;
		}

		public string FullName
		{
			get;
			private set;
		}
	}
}
